package com.abocode.aichat.getway;
import com.abocode.aichat.server.channel.ChannelRegistry;
import com.abocode.aichat.server.entity.Entity;
import io.netty.channel.Channel;

/**
 * Created by franky-21.
 */
public interface GatewayChannelRegistry extends ChannelRegistry {
     Channel get(Entity entity);

     boolean isOnline(Entity entity);

     void online(Entity entity);

     void presence(Entity entity);

     void registerEntity(Channel channel, Entity entity);
}
